imprint of a leaf - German English Dictionary